#include "JsonObject.h"
#include "ccMacros.h"
#include "json.h"

JsonObject::JsonObject()
{

}

JsonObject::JsonObject( string jsonStr )
{
	if( !m_jsonVal.init( jsonStr.c_str() ) )
	{
		CCAssert( 0, "can not parse the json object");
	}
}

JsonObject::JsonObject( const char *buffer )
{
	if( !m_jsonVal.init( buffer ) )
	{
		CCAssert( 0, "can not parse the json object");
	}
}

JsonObject::~JsonObject()
{
	m_jsonVal.clear();
}

Json::Value& JsonObject::getJsonVal()
{
	return m_jsonVal;
}
